Multidomain Event-Based Middleware using Decentralised Information Flow Control

نویسندگان

  • Ioannis Papagiannis
  • Peter Pietzuch
چکیده

Event-based middleware systems have tried to interoperate with various platforms and languages. As this goal became reality for the most important and widespread platforms, the adoption of these systems begun. IBM’s WebSphere MQ, Sun’s JMS together with non event based architectures like CORBA, were industrial solutions that soon functioned as the interconnection mechanism behind server platforms like WebSphere and J2EE. Even though the interoperability achieved by these systems is impressive, most of the time they assume that all the code that is executed is equal in terms of quality, auditing and debugging. This assumption holds for most parts of an event-based system but it is not always true. Features such as client provided operators, event transformation routines and multinode systems under different administrative domains result in deployments where not all the code can be equally trusted. Moreover, as systems become more complicated, they are prone to bugs that can affect the security of the whole platform. In scenarios like these, code testing may vary greatly from detailed to completely unavailable, yet all processing components have to access the events that they operate on. As seen in the example of Figure 1, a third party instantiates in the system an event processor which transforms the name that appears on certain events. Suppose that this event stream contains medical information and the patient’s personal details must be protected from disclosure. As a result, this processor component will have to access the sensitive name part of the events, yet it must not communicate it to untrusted receivers. If no guarantees are given, then the system’s security will be directly dependant upon this component’s behaviour: the component can choose to communicate the name to any receiver that it wishes. The component may as well be part of the event-based system’s internal codebase; protection is then useful in limiting the effects of possibly exploitable bugs. In order to provide security in a multidomain application like the above, two fundamental properties must be guaranteed by the system: data confidentiality and integrity.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Access control in ultra-large-scale systems using a data-centric middleware

  The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...

متن کامل

Providing Decentralised Adaptive Services — Entwicklung und Betrieb dezentraler adaptiver Dienste

Recently, many research activities have investigated means to cope with the exponential growth of computing power, numbers of devices, and most importantly, information. The main focus of these activities is managing the complexity and optimising resource utilisation. This thesis presents novel solutions that optimise the utilisation of distributed resources for a stable and scalable execution ...

متن کامل

Fast Data Processing for Large-Scale SOA and Event-Based Systems

The deluge of intelligent objects that are providing continuous access to data and services on one hand and the demand of developers and consumers to handle these data on the other hand require us to think about new communication paradigms and middleware. In hyper-scale systems, such as in the Internet of Things, large scale sensor networks or even mobile networks, one emerging requirement is t...

متن کامل

Distributed Middleware Enforcement of Event Flow Security Policy

Distributed, event-driven applications that process sensitive user data and involve multiple organisational domains must comply with complex security requirements. Ideally, developers want to express security policy for such applications in data-centric terms, controlling the flow of information throughout the system. Current middleware does not support the specification of such end-to-end secu...

متن کامل

Information Flow Based Event Distribution Middleware

Event distribution middleware supports the integration of distributed applications by accepting events from information producers and disseminating applicable events to interested consumers. In this paper we present a flexible new model, the Information Flow Graph (IFG), for specifying the flow of information in such a system. We illustrate the use of the IFG for: (1) content-based publish/subs...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009